home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Conversion / Convert_PICT / Testing / hex_tests / rgn=clip.hex < prev    next >
Text File  |  1992-11-27  |  2KB  |  58 lines

  1. % header
  2. 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  3. % end of app-specific header
  4. 00FF 0000 0000 00FF 00FF    % pict size (bogus) and top left bottom right
  5. 11 01                        % verson
  6. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  7. %
  8. %    Test clip region:
  9. %        This takes the prototypical rectangle test, and
  10. %        puts a clipregion around it so not all of it should
  11. %        be visible.
  12. %        This should complement all the other tests using opcode 01 to put
  13. %        clips around the whole image
  14. %
  15. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  16.  
  17. %    Define a clip region in the center area of the shapes.  Show lwoer right of upper left
  18. %    rectangle, top right of lower left.  But only one pixel edge of the two right rectangles.
  19. %    
  20. 01 000A 0030 0030 00A0 0081
  21.  
  22. 30 0000 0000 00FF 00FF        % draw bounding rect
  23.  
  24.  
  25. 02 AA AA AA AA AA AA AA AA % fill pat
  26. 09 FF FF FF FF FF FF FF FF % pn pat
  27. 0A AA 55 AA 55 AA 55 AA 55 % back pat
  28.  
  29. % draw lines along its four sides
  30. 20 0010 0000 0010 00FF
  31. 20 0000 0010 00FF 0010
  32. 20 0050 0000 0050 00FF
  33. 20 0000 0050 00FF 0050
  34.  
  35. 20 0000 0080 00FF 0080
  36. 20 0000 00C0 00FF 00C0
  37.  
  38. 20 0080 0000 0080 00FF
  39. 20 00C0 0000 00C0 00FF
  40.  
  41.  
  42. % Frame a rectangle
  43. 30 0010 0010 0050 0050
  44.  
  45. % paint an adjacent one
  46. 31 0010 0080 0050 00C0
  47.  
  48. % try to invert the painted one (ha ha)
  49. 33 0010 0080 0050 00C0
  50.  
  51. % fill one below one
  52. 34 0080 0080 00C0 00C0
  53.  
  54. % erase a different one 
  55. 32 0080 0010 00C0 0050
  56.  
  57. FF    % end
  58.